Spring Boot JSP 404
我试图在我的Spring Boot服务中添加一个jsp页面。我的问题是,每次我尝试转到该页面时,都会显示以下内容:`Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Tue Apr 21 23:16:00 EEST 2015 There was an unexpected error (type=Not Found, status=404...
2024-01-10Spring Data MongoDB 4.0事务支持
MongoDB 4.0将引入带有ACID保证的事务支持。Spring DataMongoDB是否已经支持MongoDB中的事务;如果不支持,那么此功能将可用。考虑到以下问题,我确实需要它-MongoDB模式设计以支持应用程序水平扩展回答:Spring Data MongoDB是否已经支持MongoDB中的事务Spring Data Lovelace M3(2.1.0.M3)支持于2018年5月17日发布的Mongo...
2024-01-10Spring Boot 使用 Aop 实现日志全局拦截
本文内容纲要:- 1 新建 Spring Boot 项目- 2 Pom 中引入 aop 依赖- 3 编写处理代码- 3.1 程序原理及流程- 3.2 自定义日志注解 @log- 3.3 定义测试用 IndexController- 3.4 定义 aop 类 LogAspect 与 WebLogAspect- 3.5 测试前面的章节我们学习到 Spring Boot Log 日志使用教程 和 Spring Boot 异常处理与全局异常处理,本章我...
2024-01-10Spring Boot 使用 @Aspect 注解实现 AOP
本文内容纲要:Spring Boot 使用 @Aspect 注解实现 AOPAOP(Aspect Oriented Programming,面向切面编程)是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的...
2024-01-10Spring IOC 源码学习4 getBean
1 容器的初始化1.1 SpringIoc 容器的工作流如下图所示1.2 实现流程1.2.1 容器初始化通过Resource ResourceLoader 加载 Configuration Metadata解析 Configuration Metadata信息,封装成 BeanDefinition 并注册到 BeanDefinitionRegistry 中1.2.2 加载bean通过BeanFactory.getBean() 加载bean对bean信息进行初始化2 源码解析2.1 源码警告当...
2024-01-10浅谈spring boot 1.5.4 异常控制
spring boot 已经做了统一的异常处理,下面看看如何自定义处理异常1.错误码页面映射1.1静态页面必须配置在 resources/static/error文件夹下,以错误码命名下面是404错误页面内容,当访问一个不存在的链接的时候,定位到此页<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Not Found</title></head><b...
2024-01-10Spring Boot 2.0 教程 | AOP 切面统一打印请求日志
本文内容纲要:- 一、先看看日志输出效果- 二、添加 Maven 依赖- 三、配置 AOP 切面- 三、测试- 3.1 GET 接口测试- 3.2 POST 接口测试- 3.3 单文件提交接口测试- 3.4 多文件提交接口测试- 为何不用 FASTJSON- GitHub 源码地址- 欢迎关注公众号: 小哈学Java欢迎关注微信公众号: 小哈学Java文章首发于...
2024-01-10Spring Boot + Vue 开发前后端分离的员工管理系统
一、项目介绍1.1 项目准备需求分析--模块--功能库表设计--数据库详细设计--流程图伪代码方式编码环节a.环境准备b.正式进入编码环节测试部署上线1.2 技术选型前端:Vue axios后端:SpringBoot Redis mybatis数据库:MySQL1.3 需求分析用户模块a.用户登录b.用户注册c.验证码实现d.欢迎xx用户展...
2024-01-10Kotlin + Spring Boot 请求参数验证的代码实例
编写 Web 应用程序的时候,经常要做的事就是要对前端传回的数据进行简单的验证,比如是否非空、字符长度是否满足要求,邮箱格式是否正确等等。在 Spring Boot 中,可以使用 Bean Validation (JSR-303) 技术通过注解的方式来进行参数验证。准备 DTO 对象data class UserRegisterModel( @get: NotEmpty(message = "User nam...
2024-01-10Spring Boot + Vue 前后端分离,两种文件上传方式总结
在Vue.js 中,如果网络请求使用 axios ,并且使用了 ElementUI 库,那么一般来说,文件上传有两种不同的实现方案:通过 Ajax 实现文件上传通过 ElementUI 里边的 Upload 组件实现文件上传两种方案,各有优缺点,我们分别来看。准备工作首先我们需要一点点准备工作,就是在后端提供一个文件上传接口,...
2024-01-10Angular2 / Spring Boot允许在PUT上进行交叉原点
我的Web应用程序上有一个小问题:一个与spring boot API连接的angular2应用程序。我无法从angular2应用访问我的请求。我收到此错误:Failed to load http://localhost:8080/deliveryMan/: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not ...
2024-01-10Spring Boot + Vue 前后端分离开发,权限管理的一点思路
转载于:https://www.cnblogs.com/lenve/p/10909830.html在传统的前后端不分的开发中,权限管理主要通过过滤器或者拦截器来进行(权限管理框架本身也是通过过滤器来实现功能),如果用户不具备某一个角色或者某一个权限,则无法访问某一个页面。但是在前后端分离中,页面的跳转统统交给前端去做,后端...
2024-01-10Spring Boot REST @RequestParam未通过验证
我已经从网上尝试了许多示例,但无法让Spring验证我的查询字符串参数。似乎不执行REGEX /失败。package my.controller;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping...
2024-01-10Day1 Spring 概述 & IOC
本文内容纲要:- Spring是什么?- 主要特性- Spring环境配置&入门- IOC- 什么是IOC- 使用IOC的好处- DI- 什么是DISpring是什么?Spring名称指:Spring家族,包括Spring整个生态,Spring Framework、Spring MVC等;特指Spring Framework;Spring官网:https://spring.io/Spring(Spring Framework)是什么?Spring是一个轻量...
2024-01-10Spring Batch 之 Sample(Hello World)(三)
本文内容纲要:Spring Batch 之 Sample(Hello World)(三)通过前面两篇关于Spring Batch文章的介绍,大家应该已经对Spring Batch有个初步的概念了。这篇文章,将通过一个”Hello World!”实例,和大家一起探讨关于Spring Batch的一些基本配置和实现。使大家从开发的角度对Spring Batch有一个真切的体会。说明:1,本...
2024-01-10彻底征服 Spring AOP 之 理论篇
本文内容纲要:- 基本知识- 什么是 AOP- 术语- advice 的类型- 关于 AOP Proxy- 彻底理解 aspect, join point, point cut, advice- @AspectJ 支持- 使能 @AspectJ 支持- 定义 aspect(切面)- 声明 pointcut- 声明 advice基本知识其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑...
2024-01-10Spring 中基于 AOP 的 @AspectJ
本文内容纲要:- Spring 中基于 AOP 的 @AspectJ- 声明一个 aspect- 声明一个切入点- 声明建议- 基于 AOP 的 @AspectJ 示例Spring 中基于 AOP 的 @AspectJ@AspectJ 作为通过 Java 5 注释注释的普通的 Java 类,它指的是声明 aspects 的一种风格。通过在你的基于架构的 XML 配置文件中包含以下元素,@AspectJ 支持是可用...
2024-01-10Spring Boot 2.0(一):【重磅】Spring Boot 2.0权威发布
本文内容纲要:- 新版本特性- 技术名词解释- 是否选择升级- 写在最后- 参考就在今天Spring Boot2.0.0.RELEASE正式发布,今天早上在发布Spring Boot2.0的时候还出现一个小插曲,将Spring Boot2.0同步到Maven仓库的时候出现了错误,然后Spring Boot官方又赶紧把 GitHub 上发布的 v2.0.0.RELEASE 版本进行了撤回。到了...
2024-01-10Spring Boot + Vue 前后端分离项目 -- 前后端登录接口对接
前言我们先进行了登录页面的绘制:在 Vue 中使用 Element UI然后再实现了后端登录接口:Spring Boot + Vue 前后端分离项目 -- 后端登录接口实现现在可以进行前后端登录接口对接了。准备工作1、安装 axios在 vue 项目中,需要使用 axios 发送网络请求,安装命令如下:npm install axios安装完毕后,package.json ...
2024-01-10Spring IOC 源码学习 3 特性介绍
1 Spring 架构图大家可以注意到 Core Container 处于整个Spring 的核心地址2 Spring Ioc的一些特性2.1 alias别名, 就是我们可以给bean 命名一个别名,也可叫nickname,如下代码,我们写一个xml bean 的配置文件,同时声明了一个对象Arequest<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans...
2024-01-10【Java】两种方式,花五分钟就能构建一个 Spring Boot 应用
前言Spring Boot 的好处自然不必多说,对于想要从事 Java 工作的朋友们来说,可谓是必学的技能。在我看来,它的优势就是多快好省。功能多,很多常用的能力都有集成;接入快,简单的几行代码就能完成接入;维护好,社区活跃度高,有了问题能够第一时间找到解答;省钱,免费开源项目自然是个...
2024-01-10Spring XML Bean 定义的加载和注册
本文内容纲要:- 前言- 正文- DefaultListableBeanFactory- 1.AbstractBeanDefinitionReader#loadBeanDefinitions 方法- 2.XmlBeanDefinitionReader#loadBeanDefinitions- 3.XmlBeanDefinitionReader#doLoadBeanDefinitions- 4.XmlBeanDefinitionReader#doLoadDocument- 5.XmlBeanDefinitio...
2024-01-10[转]彻底征服 Spring AOP 之 实战篇
本文内容纲要:- Spring AOP 实战- HTTP 接口鉴权- 方法调用日志- 方法耗时统计- 总结- End.Spring AOP 实战看了上面这么多的理论知识, 不知道大家有没有觉得枯燥哈. 不过不要急, 俗话说理论是实践的基础, 对 Spring AOP 有了基本的理论认识后, 我们来看一下下面几个具体的例子吧.下面的几个例子是我...
2024-01-10Spring Boot-Font Awesome OTS解析错误:转换失败
在Spring Boot / Spring MVC应用程序中字体无法正常工作的问题。问题是所有字体文件都显示各种错误,如下所示Failed to decode downloaded font: http://localhost:8080/fonts/fontawesome-webfont.woff2?v=4.4.0OTS parsing error: Failed to convert WOFF 2.0 font to SFNTFailed to decode downloaded font: http:/...
2024-01-10Spring 中基于 AOP 的 @AspectJ注解实例
本文内容纲要:- 1.第一步:倒入jar包,跟上个例子包是一样的- 2.第二步:创建三个类- 2.2下面是 Student.java 文件的内容:- 2.3下面是 MainApp.java 文件的内容:- 3.第三步:创建bean文件(上面的头文件在上个例子当中有,这里就省略了)@AspectJ 作为通过 Java 5 注释注释的普通的 Java 类,它...
2024-01-10